package mSocket;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

/**
* @author jie
* @version 创建时间：2018年7月30日 下午6:23:32
* 类说明
*/
public class Server {
	 private static ServerSocket SERVER_SOCKET =null;;
	    
	    static{
	        try {
	        	  // 监听指定的端口
			    int port = 10899;
	            SERVER_SOCKET = new ServerSocket(port);
	        } catch (IOException e) {
	            e.printStackTrace();
	        }
	    }

	    public static void main(String[] args) {
	        try {
	            System.out.println("******服务器已启动，等待客户端连接*****");
	            Socket socket = null;
	            while(true){
	                //循环监听客户端的连接
	                socket = SERVER_SOCKET.accept();
	                //新建一个线程ServerSocket，并开启
	                new ServerSocketThread(socket).start();
	            }
	        } catch (IOException e) {
	            e.printStackTrace();
	        }
	    }
}
